package com.dhecp.project.logstics.service;

import com.dhecp.common.core.domain.AjaxResult;
import com.dhecp.project.business.domain.LogisticsMmodeGrads;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * 
 * @author fxz
 * @version 2023-03-24
 */

public interface LogisticsMmodeGradsService {


	/**
	 * 查询物流梯度
	 * @param params
	 * @Author: fxz
	 * @date: 2023/03/23
	 */
	List<LogisticsMmodeGrads> queryList(Map<String, Object> params) throws Exception;

	/**
	 * 新增物流梯度
	 * @author fxz
	 * @date: 2023-03-23 10:53
	 */
	AjaxResult insertLogisticsMmodeGrads(Map<String, Object> params);

	/**
	 *@Description: 查询指定单nid的首记录
	 *@Param: nid 必要参数：当前 单据编码
	 *@Author: fxz
	 *@date: 2023-03-24 09:00
	 */
	LogisticsMmodeGrads queryFirstByGuid(Map<String, Object> params) throws Exception;

	/**
	 * 修改物流梯度
	 * @author fxz
	 * @date: 2022-09-22
	 */
	AjaxResult updateLogisticsMmodeGrads(Map<String, Object> params);

	/**
	 * 删除物流梯度
	 * @author fxz
	 * @date: 2023-03-24
	 */
	AjaxResult deleteLogisticsMmodeGrads(Map<String, Object> params);
	
}
